
#ifndef _MB_CRC_H_
#define _MB_CRC_H_

/**
 * @brief CRC16 计算
 * @param puckMsg 数据源
 * @param usDataLen 数据长度
 * @ret   CRC16校验码
*/
uint16_t MB_GenerateCRC16CheckCode(uint8_t *puckMsg, uint8_t usDataLen);

/**
 * @brief CRC16 校验
 * @param message 数据源
 * @param length 数据长度
 * @ret   1 正确 0 失败
*/
uint8_t  MB_CheckRTUMessageIntegrity(uint8_t *message, uint8_t length);

#endif


